package com.ls.lsqc.modules.common.entity;

import java.math.BigDecimal;
import java.util.List;

import com.ls.lsqc.common.persistence.DataEntity;
import com.ls.lsqc.common.utils.ResourcesUtil;

public class StyleOption extends DataEntity<StyleOption>{
    
    // 款式ID
    private String sysStyleId;
    
    // 款式编号
    private String itemCd;
    
    // 款式值
    private String itemValue;
    
    // 面料code+value
    private String itemRealValue;
    
    private String optionValue;
    
    // 可用不可用
    private String enableFlag;
    
    // 页面图片
    private String childUrl;
    
    // 直面值
    private String childValue;
    
    // 规格中文名
    private String itemNameCn;
    
    // 设计价格
    private BigDecimal itemCost;
    
    // 
    private List<StyleOption> styleOptionList;
    
    // 子级code
    private String sonItemCd;
    
    // 子级Value
    private String sonItemValue;
    
    // 判断是否是text输入框
    private String textFlag;
    
    // 刺绣集合
    private List<StyleOption> embroiderylist;
    
    // 标牌集合
    private List<StyleOption> signlist;
    
    // 配料集合
    private List<StyleOption> mixedIngredientslist;
    
    // 辅料集合
    private List<StyleOption> accessorieslist;
    
    // 款式集合
    private List<StyleOption> styleCategorylist;
    
    // 名称
    private String itemName;
    
    // 图片路径 session 展示用
    private String fileName;
    
    // 删除Flag
    private final String delectFlag=ResourcesUtil.getConfig("delectFlag_zero");
    
    // 启用Flag
    private final String enable=ResourcesUtil.getConfig("enable_one");
    
    public String getEnable() {
        return enable;
    }

    public String getDelectFlag() {
        return delectFlag;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getSysStyleId() {
        return sysStyleId;
    }

    public void setSysStyleId(String sysStyleId) {
        this.sysStyleId = sysStyleId;
    }

    public String getItemCd() {
        return itemCd;
    }

    public void setItemCd(String itemCd) {
        this.itemCd = itemCd;
    }

    public String getItemValue() {
        return itemValue;
    }

    public void setItemValue(String itemValue) {
        this.itemValue = itemValue;
    }

    public String getEnableFlag() {
        return enableFlag;
    }

    public void setEnableFlag(String enableFlag) {
        this.enableFlag = enableFlag;
    }

    public String getChildUrl() {
        return childUrl;
    }

    public void setChildUrl(String childUrl) {
        this.childUrl = childUrl;
    }

    public String getChildValue() {
        return childValue;
    }

    public void setChildValue(String childValue) {
        this.childValue = childValue;
    }

    public String getItemNameCn() {
        return itemNameCn;
    }

    public void setItemNameCn(String itemNameCn) {
        this.itemNameCn = itemNameCn;
    }

    public BigDecimal getItemCost() {
        return itemCost;
    }

    public void setItemCost(BigDecimal itemCost) {
        this.itemCost = itemCost;
    }

    public String getTextFlag() {
        return textFlag;
    }

    public void setTextFlag(String textFlag) {
        this.textFlag = textFlag;
    }

    public List<StyleOption> getStyleOptionList() {
        return styleOptionList;
    }

    public void setStyleOptionList(List<StyleOption> styleOptionList) {
        this.styleOptionList = styleOptionList;
    }

    public List<StyleOption> getEmbroiderylist() {
        return embroiderylist;
    }

    public void setEmbroiderylist(List<StyleOption> embroiderylist) {
        this.embroiderylist = embroiderylist;
    }

    public List<StyleOption> getMixedIngredientslist() {
        return mixedIngredientslist;
    }

    public void setMixedIngredientslist(List<StyleOption> mixedIngredientslist) {
        this.mixedIngredientslist = mixedIngredientslist;
    }


    public List<StyleOption> getSignlist() {
        return signlist;
    }

    public void setSignlist(List<StyleOption> signlist) {
        this.signlist = signlist;
    }

    public List<StyleOption> getAccessorieslist() {
        return accessorieslist;
    }

    public void setAccessorieslist(List<StyleOption> accessorieslist) {
        this.accessorieslist = accessorieslist;
    }

    public List<StyleOption> getStyleCategorylist() {
        return styleCategorylist;
    }

    public void setStyleCategorylist(List<StyleOption> styleCategorylist) {
        this.styleCategorylist = styleCategorylist;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getSonItemCd() {
        return sonItemCd;
    }

    public void setSonItemCd(String sonItemCd) {
        this.sonItemCd = sonItemCd;
    }

    public String getSonItemValue() {
        return sonItemValue;
    }

    public void setSonItemValue(String sonItemValue) {
        this.sonItemValue = sonItemValue;
    }

    public String getItemRealValue() {
        return itemRealValue;
    }

    public void setItemRealValue(String itemRealValue) {
        this.itemRealValue = itemRealValue;
    }

    public String getOptionValue() {
        return optionValue;
    }

    public void setOptionValue(String optionValue) {
        this.optionValue = optionValue;
    }

}
